package ca.ericslandry.client.gin;

import net.customware.gwt.dispatch.client.gin.ClientDispatchModule;
import net.customware.gwt.presenter.client.EventBus;
import net.customware.gwt.presenter.client.place.PlaceManager;
import ca.ericslandry.client.mvp.presenter.MainPresenter;

import com.google.gwt.inject.client.GinModules;
import com.google.gwt.inject.client.Ginjector;

@GinModules( { ClientDispatchModule.class, Module.class })
public interface Injector extends Ginjector {
	MainPresenter getMainPresenter();

	PlaceManager getPlaceManager();

	EventBus getEventBus();
}